technology and general services department - Alemán Inglés Diccionario